package com.itbaizhan.shopping_common.utils;

/**
 * @author spf
 * @date 2024/1/11
 * @time 13:39
 */

import org.apache.commons.codec.digest.DigestUtils;

/**
 * 加密工具(使用md5加密)
 */
public class Md5Util {
    public final static String md5key = "BAIZHAN"; //密钥

    /**
     * md5编码
     *
     * @param text 文本
     * @return 执行结果
     */
    public static String encode(String text) {
        return DigestUtils.md5Hex(text + md5key);
    }

    /**
     * 验证
     *
     * @param text   明文
     * @param cipher
     * @return
     */
    public static boolean verify(String text, String cipher) {
        // 将明文转为密文对比
        String encode = encode(text);
        if (encode.equalsIgnoreCase(cipher)) {
            return true;
        } else {
            return false;
        }
    }
}
